package com.zmn.oms.model.dto.order.photo;

import com.zmn.oms.common.dto.OmsOperator;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Map;

/**
 * @author sunlife
 * @date:2021/11/10 5:47 下午
 * description:
 */
@Data
public class OrderPhotoDetectionDTO extends OmsOperator implements Serializable {

    private static final long serialVersionUID = 8590483347171373395L;
    /**
     * 订单号
     */
    private Long orderId;

    /**
     * 工单号
     */
    private Long workId;

    /**
     * 附件ID
     */
    private Long attachmentId;

    /**
     * 照片下标
     */
    private Integer srcIndex;

    /**
     * 照片类型
     */
    private Integer pictureType;

    /**
     * 审核结果Map
     *    key：照片名，value：置信度分数
     */
    private Map<String, BigDecimal> auditResultMap;

    /**
     * 照片类型名称
     */
    private String pictureTypeName;

    /**
     * 人工审核状态：0.待审核 1.审核不合格 2.审核合格 3.无需审核
     */
    private Integer reviewStatus;


    /**
     * AI审核状态：1.审核未通过 2.审核通过
     */
    private Integer aiAuditStatus;

    /**
     * AI审核结果说明
     */
    private String aiAuditDesc;

}
